# 变量定义与使用
# 定义规则：变量名=数据
# 定义一个变量，变量名为num01，对应一个盒子  里面装的数据就是5
# 变量是可以多次赋值的，在程序执行过程中，值是可以改变的
# 变量就是用来存储数据的
num01=5
print(num01)
num01=10
print(num01)
print(type(num01))
# 字符串类型
num01='python变量'
print(num01)
print(type(num01))
# 浮点型
num01=3.05
print(num01)
print(type(num01))
# 布尔型
num01=True
print(num01)
print(type(num01))
# 列表类型
num01=[]
print(num01)
# python中提供type方法用于查看数据类型
print(type(num01))
# 元祖类型
b=()
print(b)
print(type(b))
# 字典类型
c= {}
print(c)
print(type(c))
# 变量的命名可以用英文或者_下划线为开头进行命名
# 变量名不能用数字开头
# 变量名是区分大小写的
# 关键字不能作为变量名
_num01=9
print(_num01)
Num01=88
print(num01)
print(Num01)

# 变量的命名规范
# 见名知意，尽量使用有语义的单词命名。如使用password用作密码，username 用户名。
# 小驼峰式命名法：第一个单词首字母小写其他单词首字母大写，如userName
# 大驼峰式命名法：全部单词首字母都用大 写 ， 如 UserName
# 下划线命名法：每个单词用_下划线连接 ， 如user_name
user_name="张三"